cochlear labyrinth - Turkish English Dictionary